Implantable Micro-Device